<?php
try{
    session_start();
	date_default_timezone_set("Asia/Ho_Chi_Minh");
    include '../../config.php';
    $dbh=new PDO('mysql:host='.DB_HOST.';dbname='.DB_NAME,DB_USER,DB_PASS);
    $dbh->exec('set names utf8');
    include '../../libraries/send_gmail/send_gmail.php';
    include '../classes/xl_admin.php';
    $dt_xl_admin=new xl_admin;
    $read_list=$dt_xl_admin->read_temp($_POST['data']['forgot_email']);
    if($read_list === FALSE){
        throw new Exception('Email này không tồn tại.');
    }
    $_POST['data']['id']=$read_list['id'];
    $temp_pass = md5($_POST['data']['forgot_email'].rand(10000,99999));
    $_POST['data']['temporary_password']=md5($_POST['data']['forgot_email'].md5($temp_pass));
    $_POST['data']['day_time']=date('Y-m-d H:i:s',time());
    $data=$_POST['data'];
    //email
    $read_position_admin=$dt_xl_admin->read();
    $from_email=$read_position_admin[1]['email'];
    $from_email_pass=$_POST['data']['temporary_password'];
    $to_email=$_POST['data']['forgot_email'];
    $to_name=$_POST['data']['forgot_email'];
    $subject='Activate your new password';
    $content='Mật Khẩu Mới Của Bạn Là :'.$temp_pass;
    $from_name='Shop Baby';
    send_gmail($from_email,'0942476470nam',$to_email,$to_name,$subject,$content,$from_name);
    $update_admin=$dt_xl_admin->reset_pass($data);
    if($update_admin === FALSE){
        throw new Exception('Xảy ra lỗi trong quá trình update');
    }
    $_SESSION['msg']='Thành Công. Vui lòng đổi lại mật khẩu';
    $_SESSION['type_msg']='success';
    header('Location: login.php');
} catch(Exception $e){
    $dbh=NULL;
    $_SESSION['msg']=$e->getMessage();
    $_SESSION['type_msg']='error';
    header('Location: login.php');
}